草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

android - 使用 values-swdp 在 Android 中针对不同的屏幕尺寸

我知道我以前在项目中使用过它,但无论出于何种原因,当我尝试将尺寸放入“values-sw360dp”时,宽度>=360dp的屏幕不会显示这些尺寸,他们正在恢复到常规的“值”文件夹。任何想法为什么?如果您需要更多信息,请随时询问。感谢您的宝贵时间。编辑:获取屏幕分辨率的方法:(仿生达到360x640dp)Displaydisplay=((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();intwidth=display.getWidth();intheight=display.getHe

android - 如何在android中检索当前系统屏幕亮度值?

我正在尝试创建一个应用程序,它将以编程方式设置Android设备的亮度。我已设法使用以下代码更改设备亮度:BackLightValue=(float)arg1/100;BackLightSetting.setText(String.valueOf(BackLightValue));WindowManager.LayoutParamslayoutParams=getWindow().getAttributes();layoutParams.screenBrightness=BackLightValue;getWindow().setAttributes(layoutParams);我已使

android - 无法打开eclipse,启动屏幕闪烁但打不开

我刚去打开Eclipse,打不开。启动屏幕闪烁,然后消失,Eclipse永远不会打开。我的任务管理器没有将Eclipse显示为Activity应用程序。我下载了新版本的Eclipse,但仍然遇到同样的问题。到目前为止,我对Eclipse没有任何问题,并且不记得上次使用它时关闭它时有任何问题。我收到的metadata.log错误说明如下,尽管我不确定如何解释/修复:!ENTRYorg.eclipse.ui.workbench402013-01-0416:42:46.844!MESSAGEWidgetdisposedtooearly!有人遇到过这个问题吗?有什么想法吗?

java - 即使在 Android 屏幕进入休眠模式后仍继续振动

在我的应用程序中,我通过以下代码启动VIBRATOR_SERVICElong[]pattern={50,100,1000}Vibratorvibe=(Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);vibe.vibrate(pattern,0);我希望振动持续到我打电话为止vibe.cancel();代码运行良好,但当屏幕进入休眠模式时振动消失。我希望即使在屏幕进入休眠模式后振动仍会继续。有什么办法可以做到这一点?请帮助我。提前致谢。:) 最佳答案 问题的正确答

java - 更改屏幕方向时重置操作

我有一个带有一些fragment等的小应用程序。现在每次我改变屏幕的方向时,Action都会重新开始,这意味着如果你转动你的设备,输入就会丢失。我怎样才能防止这种情况发生?此外,我想保留更改方向的可能性,应用程序也会随之更改,我只想保留内容。魔术发生在MainActivity.java中,显示内容在SearchFragment.xml中主要Activity.java:packagemypackage;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importan

java - 根据屏幕分辨率不同的布局-Android

我正在尝试针对不同的屏幕分辨率使用不同的布局我已经成功了。我的问题是,我只需要Large和Xlarge布局的横向和普通和小的肖像。我在我的中仅使用Layout-large-land和Layout-xlarge-landres文件夹,它也带纵向。同样,对于Normal和small,它也带纵向景观。那么我该怎么做才能根据屏幕分辨率以编程方式设置方向在java文件中??谁能帮帮我?? 最佳答案 您需要在Activity的onCreate方法中调用它:if((this.getResources().getConfiguration().sc

android - 是否有可能找出 android 小部件是放在锁定屏幕还是主屏幕上?

是否有可能找出android小部件是放在锁定屏幕还是主屏幕上?我想它在广播提供商的某个地方,这样我就可以了解用户如何在4.2+上使用它。 最佳答案 以下是来自documentation的相关fragment:“您可以通过调用getAppWidgetOptions()将小部件的选项作为bundle来检测您的小部件是在键盘锁(锁屏)还是主屏幕上。返回的包将包含键OPTION_APPWIDGET_HOST_CATEGORY,其值为WIDGET_CATEGORY_HOME_SCREEN或WIDGET_CATEGORY_KEYGUARD之一。

java - LibGDX - 如何清除屏幕

我正在尝试显示2个不同的屏幕,当用户触摸屏幕时会发生变化。到目前为止,屏幕下方的代码发生了变化,但文本只是不断重叠和堆积。我需要在切换之前处理掉屏幕上的所有内容。2个相似页面之一(只有2个的文字不同)packagecom.me.mygdxgame;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.Screen;importcom.badlogic.gdx.graphics.OrthographicCamera;importcom.badlogic.gdx.graphics.g2d.BitmapFont;importcom.badlogi

android - 检测触摸是否在安卓设备屏幕上停止

我想在启动触摸并离开屏幕后触发一个方法。我可以通过将OnTouch事件设置为View来检测触摸的开始,但无法检测手何时离开屏幕。我想检测触摸何时停止。我怎样才能检测到这一点? 最佳答案 您要找的是http://developer.android.com/reference/android/view/MotionEvent.html-特别是MotionEvent.ACTION_UP的使用。我提供的链接上有很多信息:)AgesturestartswithamotioneventwithACTION_DOWNthatprovidesthe

android - 当父级是 ScrollView 时,如何在屏幕底部设置一个按钮?

我有一个scrollView(这是支持横向可计算性的解决方案)在其中有一个child-linearLayout。我想在屏幕底部放置一个按钮。layout_height=match_parent是有问题的,因为滚动可以是无限的。我该怎么做才能兼容所有屏幕分辨率?这是我的xml这是宽屏效果按钮位于滚动条的底部,占整个屏幕的3/4 最佳答案 添加android:fillViewport="true"到你的ScrollView: 关于android-当父级是ScrollView时,如何在屏幕底部